package com.tom.architect02.p4.day36.simple6;

/**
 * Created by hcDarren on 2017/12/24.
 */

public interface Converter {
    // 上层没配置转换工厂，返回默认的string。
    Converter DEFAULT_CONVERTER = new Converter() {
        @Override
        public <T> T convert(String value, Class<T> type) {
            return (T) value; // 直接返回String。
        }
    };

    <T> T convert(String value, Class<T> type);
}
